home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 3
/
Gekikoh Dennoh Club Vol. 3 (Japan).7z
/
Gekikoh Dennoh Club Vol. 3 (Japan) (Track 1).bin
/
tools
/
qformat
/
qfmt110.lzh
/
QFORMAT.c
next >
Wrap
Text File
|
1998-02-17
|
801b
|
45 lines
void QF_SI();
int ORG_SI;
int ORG_6C;
int ORG_63;
int main(ar,ac)
int ar;
char **ac;
{
char buf[1024];
int i,r;
C_PRINT("X68k SCSI QUICK FORMAT PATCH Version 1.10 Copyright 1997 1998 TNB製作所\r\n");
strcpy(buf,"FORMAT.x ");
for(i=1;i<ar;i++){
strcat(buf,ac[i]);
strcat(buf," ");
}
ORG_63=INTVCG(0x63); // 記憶
ORG_6C=INTVCG(0x6C); // 記憶
ORG_SI=INTVCS(0x1F5,(void*)QF_SI);
r=CHILD(buf);
INTVCS(0x1F5,ORG_SI);
INTVCS(0x6C,ORG_6C); // 破壊防止
INTVCS(0x63,ORG_63); // 破壊防止
return(r);
}
asm("
_QF_SI:
*====== [SHIFT]押していたらイニシャライズする
btst.b #0,$80E.w
bne _QF_EE
*====== コールによって分岐
cmpi.w #$23,d1
beq L23
_QF_EE:
move.l _ORG_SI(pc),-(sp)
rts
L23: *====== FORMAT だ
moveq #0,d0 * なにもしないで終わる
rts
");